package com.study.c04_2;

/*
 *  如果方法名重复了，在Java中定义为：方法的重载
 *  1. 参数类型不同
 *  2. 参数的个数不同
 *  3. 参数顺序不同
 * */
public class Demo3 {
    public static void main(String[] args) {
        int a = 100;
        char c = '1';
        int b = 333;
//        int a = 200;
        a = 200;
        String str = "Hello world!";

        method1(a);
        method1(str);
        method1(a, str);
        method1(str, a);
    }

    public static void method1(int num) {
        System.out.println("method1");
    }

    public static void method1(String str) {
        System.out.println("method2");
    }

    public static void method1(int num, String str) {
        System.out.println("method3");
    }

    public static void method1(String str, int num) {
        System.out.println("method4");
    }

}
